Fantastic place with great amenities and lots of thoughtful touches.