This was our 3rd stay here and we’ve had a great stay each time and will continue to stay here when our travels bring us here. The pool is clean and you’re just a minute walk to beach access. Can’t beat their price for the location. Every room is completely different from the others but for the most part they have the same furniture. Some rooms are upgraded with nicer kitchens and some are a bit dated but they’ve all had pretty well stocked kitchens with pots, pans, dishes, etc. Rooms are pretty clean for the most part.