The staff at the resort were great but the resort could use some TLC. Our room did not have a safe and we requested one twice but they never did provide us with one. It looked like the previous one had been ripped from the wall. The toilet in our room leaked water onto the floor, we let the front desk know but the issue wasn't fixed during our stay. Our showerhead had zero pressure and the water basically leaked out of it, I ended up getting my hair braided on the beach because washing my hair without a funtioning shower wasn't going to work, I brought this forward to the front desk and they said they would look into it but it was never fixed. The food at the resort has gone down hill, I stayed at Canto Del Sol in 2006 and was disappointed by the main buffet as they didn't have as many options as they used to have and the quality was not there, things weren't always fresh and you could tell they were cutting costs as there usually was only one meat option available. On our last day, we didn't have to leave for the airport until 4pm but we were prevented from suntanning and using beach chairs owned by the resort which was a disappointment as well, we were told we were only allowed to sit in the lobby. It is a lower-cost all-inclusive and it is an older resort but I still think they could improve on some things.