I stayed at the W for a few nights on a girls only long weekend away. It was a downright wonderful stay. The rooms are really amazing ... the private pools of a decent enough length to allow 3 people to enjoy the pool at the same time. Great views from the resort. Loved the little touches like the ice machine, free drinks and free ice cream corners. All the villas are pretty close to the beach. Breakfast spread is pretty awesome. Great infinity pool.