I wish I could give this place 10 stars. The location is superb. The whole experience, from arrival to departure, is magic. Can't wait to come back!