The apartment itself is awesome. A huge space, great views and nice furnishings.
Jennifer the host was responsive and happy to communicate with us before and during our stay.
The only issue we had was the elevators in the resort, this of course is no reflection on the host, but is something that should be highlighted especially for anyone that has any physical concerns around stairs. We did unfortunately find ourselves having to walk up and down the 19 floors stairs, so if your fit and enjoy getting your HR up this is not a problem but the very long wait lines (20 mins plus typical, prime time 60 mins) for the elevators are very frustrating, especially if you have somewhere to be.