The perfect position, the perfect stay - if anything the place was larger and more spectacular than we could have hoped.