This is the second unit I've stayed in in this building. The building itself is nice and new, with facial recognition security, a nice little gym inside and a cool rooftop deck with a pool. There was quite a lot of maintenance happening while I stayed though which made it very noisy at times during the day when I was trying to work. The location is fantastic - close to the beach, grocery stores and restaurants. The unit itself is nice but very small, so just be prepared for that. Zininzi is a great host, very communicative and attentive. The only reason I'm giving this place 4 stars instead of 5 is that the unit lacked a lot of kitchen essentials (kitchen knife, frying pan, kettle, etc.) that you'd need for a longer-term stay. I mentioned this to the host and she said she'd reimburse me for anything I bought, but I ended up not wanting to bother with picking these things up, so I mostly ate out or ordered takeout while there. (Just good to know if you plan on cooking there.)