Look, I understand how someone could give this a three-star rating if they are expecting to be in walking distance from other stuff, need air conditioning, etc., but that is not what this place is about. Yes, the grocery store is 20 minutes away, but on the bright side, you are 20 minutes away from civilization in your own private paradise. My wife and I went with a couple of friends, none of us had kids, and we initially had certain expectations, like restaurants close by, internet/phone service, air conditioning, etc., but all of that goes away after your first couple of hours there. The internet didn't work, and I'm glad it didn't, it was an escape from everything. We actually forgot one of our suitcases, turns out we didn't even need it, just need bathing suit and a pair of shorts for an entire week. As for air conditioning, there was a constant cool ocean breeze all day and night, didn't need it. The staff was great, didn't get in our way at all, but were seconds away if we ever needed anything. We literally had our own private reefs right in front of us. You could take the boat out to the deeper reefs, kayak and drop anchor at some other reefs, or just jump off the boat dock and float through some of the most beautiful reefs until you reached the other dock, and then repeat all day every day. We never saw or heard any other boats or people, except for the occasional local fisherman who shouts up to you to see if you would like any live crab or lobster. Who needs civilization when you have this at your fingertips? There was a sound system so we could play our ipod outside, tv with dvd and satellite tv, so you could still stay connected to the world. If you are the type of person that needs to go shopping, go to restaurants for all of your meals, and needs to be entertained, then maybe this isn't the place for you. If you are looking for a great escape from the world, THIS is the place for you.