This place was good for a short stay with my mother and 2 kids. The staff is very friendly, the location is very close to the beach. The rooms are comfortable, not the cleanest place but we found linens and towels to be very clean. Its very nice to have multiple pools to pick from and the scenery all around is lovely. We had an issue 1 night with a very loud obnoxious group but every other night was fine. Its very much worth the value if your expectations aren't 5 star.