The phrase "marvellous place" means a location that is wonderful, awesome, or fantastic in a simple and short way.