We had a one-bedroom apartment, and it was absolutely perfect. We could actually lived there for months! The apartment had everything, and the location was excellent. The hotel make sure staying there is like a dream, and all the employees are always at your service. And the bed was really good.
The only thing I wish was different was the lack of parking. We had to park in the street, and sometimes we had to look for one. But at the other hand - you don't really need a car. There is a pool, but we didn't use it because the ocean is just as close. And there was a lot to discover just below the surface outside the hotel. The restaurant was good, and open all the time.