You should check very carefully what kind of room you're reserving.
My friends and I booked 2 apartments, and as it turned out when we arrived - the apartments are a separate part of the hotel. It's a different building and you don't get the hotel perks - daily house cleaning, amenities, etc. Expedia said nothing about it (in fact, daily housecleaning was mentioned as one of the room perks!).
On top of that, our reservation included 2 identical rooms, and yet our rooms weren't close. In face, we were separated into 2 different buildings. The rooms themselves were completely different, with no uniform standard. For example - my room had 2 bathrooms and my friends' room had only one. I had a balcony and they didn't. and so on... Again, we reserved the same room type! So you can't know what you're about to get.
Regarding the hotel facilities - Entrance to the pool should be reserved in advance. The hotel restaurant is very expensive and has a small selection.
All in all - I do not recommend.