The space is nicely split into two bedrooms on each side of a central kitchen and living area, so it's great for a large group or for two smaller groups/families traveling together. The patio is comfortable and access to both the pool and the beaches are as easy as described. Easy parking as well (at least when we were there). Our only issue was that the attached yard looks like it's part of the unit - we upset the neighbors by being there after dark. Keep your fun on the balcony :-)