This is truly a dream place. Everything - from the location to amenities and decor - was perfect. Magical would be the best way to describe our stay here.