This was exactly as described in the reviews, if not a bit better. Great location near the beach, friendly staff, the room was surprisingly quiet and we were on the 1st floor facing the pool. We had everything we needed. It is not luxury and some things could have been 'nicer' but we met great people there and were close enough to everything myself, and two children could have needed or wanted.
Would return with realistic expectations.