We had a wonderful stay and the photos are very accurate. Had to deduct a star for the elevators. It got to the point that we didn't want to go back to the room to deal with the crowded elevators and the long waits. One of the elevators was broken but it didn't look as if it was being worked on at all (but this was during the Christmas holidays). It was extremely unpleasant for my family of four. Also, the building's rugs are stained and damaged so when walking off the elevator, it looks old and tattered.
The room itself is great. The kitchen is well equipped and of excellent quality. There was cooking oil, spices, dish washing liquid and even a rice cooker. We ate out mostly, but was nice to be able to eat in a bit too.
The communication with the host was excellent - we really appreciated that. Check in was so fast and smooth - so nice after a long flight. Parking was great too. The only comment I had about the apartment is that the curtains are stained in multiple places and need replacing in my opinion. I couldn't help but notice it when we arrived.
We really appreciated a closet with beach mats, beach chairs and even a snorkel. We ended up leaving a boogie board we bought while there so felt good to contribute to the collection :)
Very nicely equipped gym, but we only got to it once.
Overall, I'd highly recommend this apartment, but just bring your patience to deal with the elevators. Or maybe when you go, the fourth elevator will be fixed!