We have stayed at this complex of apartments before, but this is the first time with this management company. These are modern, very clean and comfortable apartments. The beds were great. Has an equipped kitchen. More spacious than a simple hotel room. Two bathrooms. This complex has a cluster of swimming pools that are great. My wife lap swims in the largest one. The area is relatively safe, and walking distance from the beach, restaurants and some shopping. Taxis are always queued in front of the property, so that makes getting around easy. There is also ample parking for those with cars.
The check in and check out are simple and quick. The reception staff are excellent. No maid service during your stay, as you are essentially renting a furnished apartment. The room was exceptionally clean upon our arrival.