I really wish they would update the rooms and hallways. We got a free upgrade to a junior suite but the pullout couch was so ragged and dirty I didn't want to sit on it. The covers and sheets on the pullout had holes in it and the plasticky couch had visible damage. The long seat by the foot of the bed was also broken.
Food in the dining room was good and the service was great. The pool and the beach was very close and convenient which is a big big plus. The staff in general seemed very accommodating.
Internet was down for 3 days when we were there which was very annoying. I hope it was just a fluke incident.
Because the its location and affordable price, I would stay here again but I would definitely bring a throw for the couch and scented candles because the hallways did smell like they were trying to cover something up.