Excellent customer service (from all staff) very friendly and they would go above and beyond to meet our needs. Even the cleaning staff did a great job the daily room cleaning. But I would not recommend this resort unfortunately. Its an old resort and it is evident in the way they kept the place. I stayed in one of the condos with my family. The carpets and furniture were very old and stained (the couch and bed matress &comforters) The apartment had a weird smell. The first day we found a pair of socks under the bed that did not belong to any of us. There was hair in the bathroom (hanging from the wall) found on the first day. The pool area did not look like any of the pics advertised, it didnt resemble that of a hotel, it looked like a community center pool. There was mold on the floor tiles, and the hot tub tiles looked dirty as well. The showers and changing room wasnt kept well either. I think management needs to do a better job maintaining this place, it has a lot of potential