This place was very cozy for our family of five. We slept well and enjoyed being in walking distance to a beautiful beach in one direction and lots of good places to eat in the other. Great location. I would give the place a five for a group of 4 or less. For groups larger than 4, be sure you are like family and some don't mind sleeping on a hide-a-bed, as the space is small, but very nice and well-appointed. Especially liked the shower. Our family would stay here again.