We've stayed in this condo complex before, but this unit was new to us. It is very nice, and quite clean. Kitchen was adequately stocked - was happy to see there were sharp steak knives, and of course the requisite blender for delicious rum drinks! Our microwave stopped working one evening. I spoke with the caretaker, Barbara (a gem :-)) and it was replaced. All three beds had a pillow foam on top and they were very comfortable. The location is very quiet and serene. We love the easy access to the first floor units from the parking lot, and then just step out onto the beach from the other side. The water on the beach is not exactly prime for swimming or snorkeling, but the pool and hot tub there are great, and there are lots of chairs and hammocks to enjoy. Perfect swimming and snorkeling can be had at Rum Point, just down the road. We didn't see many starfish at Starfish Point, but saw loads of them on "our" beach, and extending down the beach along the condos - I think they might be hanging there instead to get away from the people at the Point. It takes a good 45 min to an hour to get to Kaibo from the airport/George Town, so you do need to rent a car.