My wife and I stayed here and enjoyed it very much. We stayed in a one-bedroom (unit 305) with a full kitchen. Nice, clean, spacious, modern, a large balcony with a nice view (third floor), great location, friendly staff. I believe the units are individually owned, so the furnishings vary. It is an apartment, so if you want resort amenities (on-site bar/restaurant, large pool, etc.), it is probably not for you.