With my extended family we rented this and another condo from Jennifer. She was great to deal with through the entire process. The condos were both in excellent condition, having been recently renovated and were furnished with top quality equipment, right down to the sheets. Both places were very large and had plenty of room. The supplied snorkels, etc were very handy.
While it didn't really affect us, I would actually call this place 3.5 bedrooms. The 4th bedroom doesn't have its own space - it is more of an open area that you have to pass through to get to another bedroom and does not have a door.