I'm going to start with the pros...
The place was nice and clean just like the photos, close to everything, best location, etc. Nothing bad to say about it honestly. The guards are amazing and very friendly. You can use all the facilities and there's even a vegan restaurant in the building.
There was just one con, which was that I offered to pay extra for an early check-in at 3 a.m. but Regina clearly misunderstood even though she told me to remind her closer to the date (which I did) and that early check-in was fine. Much to my surprise, when I got there at 3 a.m., I wasn't able to check in because there were guests in the apt. Nonetheless, the guards were VERY nice and we waited on the couch at the reception until 8 a.m., left all our things there to go have breakfast and then to the beach and came back later to actually check in.
Would I stay there again despite the misunderstanding? YES, definitely!!! I highly recommend it.