We had an amazing stay at this place. Even though apartments itself is pretty small, it was new and super clean.
Condo has a nice, spacious gym, amazing lobby (that is actually perfect place to work at with table, couches, electric sockets, super speedy wifi), and superb pool/garden territory.
The owner is super responsive and helpful.