Everything described and more. Beautiful scenery for sunset, spacious, comfortable couch and bed. Pool was fun for a morning dip before walking to the beaches. Overall a beautiful stay and fun. Property manager was amazing and friendly as were the tenants living there. A+