Hotel and service was very good, except on weekends when "condo guests" clearly got preferred
service. Rooms are o.k. not anything special. Internet service in room was several times down and we had to go to the business center for connections.Ambiance and music was pleasant. Our biggest problem were the pools and the beach. Both pools were too shallow for swimming. Even the "adult" pool water level was just above my hip. The beach was very steep and stoney which made it very difficult to get in or out of the water. We had to use taxis to go to other beaches.
Our flight back to Toronto was scheduled at 7.55 pm, we had to check out from our room at 1 pm and had to pay for all the services and meals thereafter which was a first for "all inclusive".