Truly magnificent place. Amenities were all spot on and the whole place feels magical. It's hard to put into words, you have to visit this place...