Nice apartment, very large, equipped with everything that you might need. Beds are extremely comfortable.
Just make sure you realize that the apartment is located within a larger resort (with all the pros and cons that come with that).
Upon check in, we were offered air conditioning at an additional charge, but this is already included in the fee (and the AC is fully operational even without paying this fee)