We just stayed there for our 5th time since 2016 and we have always loved it. The rooms and buildings are dated but that has always been fine with me since the location, pools, live music, staff and beach access has always been so good. Unfortunately, they no longer have the local musicians playing poolside daily anymore and the vibe just isn't the same. Relaxing in your room is tough because none of the door closers to the rooms work so all you hear is the slamming of doors (something that has been the case during every stay) since apparently most people can't be bothered to stop it. The breakfast buffet is an absolute joke for $35. The rest of the food is just okay as it is inconsistent in quality/portion/presentation but also very pricey. The staff are all nice, hardworking people and it is just the greed of the owners that detract from the place.