I had high expectations going in, and this place exceeded them all! Everything in the description is spot-on from the great location, to the fantastic amenities and the comfortable home-away-from-home atmosphere.