This place is great for groups! The rooms are super spacious (especially the master), and the kitchen/dining area is great for gathering. We can only speak for or bed, but it was unbelievably comfortable (master)! The crazy roosters are very loud in the morning, but it actually helped us wake up and get our day started. If you are there to sleep in, this is probably not the place for you. The walk to the beach is super easy and painless. Glad we stayed here and would definitely suggest it to others!