We stayed here for a wedding this last weekend (October 27th, 2012). We got the junior suite, as we were only staying two nights. After a 2 hour drive from the airport due to traffic, I was in a horrible mood. But, as we were checking in they offered us drinks and I immediately started to feel better. Then, we get to our room. The junior suite is very similar to a "normal" hotel room, but it did have a kitchenette. It was not big. BUT, I opened the door and we had an unobstructed view of the ocean and beaches - nothing can beat that :)
The staff were friendly and not pushy towards us. The beach had it's own reserved area and the pools were both great.
It was a quick trip, but I'd really like to go back.