Think of the nicest place that you have ever stayed... this place would be better! Every detail of our stay was thought out and anticipated.