Excellent amenities, friendly staff, cozy bed, and a great view. Lots of quiet nooks to spend downtime in and fun group activities!