This place is spacious, comfortable, accessible, and close to the beach! What more can you ask for? We had a group of 12 friends and it worked out great. 10/10 would recommend for those traveling in a big group. Justin was also quick to respond to any questions and easy to communicate with.