I had a beachfront room. While this 3 star complex has accommodated many guests over the years and does show some signs of its age (such as deteriorated sliding windows and doors, damaged walls, paint and fittings/fixtures), I had a pleasant couple of nights without issue.
The parking within the complex was the only thing that concerned me. It became quite difficult to negotiate later in the evening in a wagon once most parks were already filled. You do need to be very careful opening car doors to avoid damage.