It suited our needs perfectly. Those looking for a fancy resort will be disappointed by ATC, but the hotel is clean (rooms clean once a day), the staff friendly and attentive and the rooms comfortable. It has a nice pool, hot water, and 7-10 TV channels (sometimes even a movie channel in English).
I wasn't looking to spend much time in a room so this was great. Basic and everything you need. And right on the most incredible beach. I made sure to walk it every night at sunset and it goes on for miles.
The staff seemed disorganized and at one point they forgot to pick up my laundry from their service and it almost looked like I was going to lose half my clothes. But they pulled it together. I would recommend saving laundry for later.