After hours check in was simple. Reception staff friendly. The views are amazing. We stayed in a room on the southwest end of the property which meant we had windows running along the right side of the apartment, also giving us hinterland views. It was clean and luxuriously comfortable, with a well stocked kitchen (we notified reception of a couple of things that didn't work - drawers/cupboards not closing etc).
It would have been 5 stars in every category, but we took off a star for communication because it took a little longer than we'd expect to confirm we'd left something in the room and arrange it's return. A minor glitch that didn't detract from how much we loved this place.
Would definitely stay again.