As my 3 stars show our stay was okey not the worst and not the best stay we had . I have to say that I read the previous review where someone mentioned bed bugs and I would like to say we had no bugs of any kind. The place was very clean . The beach near the complex was nice but very rocky definitely not a swim beach . The biggest peeve we had was an almost daily truck parked directly outside of our windows that was in charge of cleaning the bathroom pipes or whatever it was doing, my point is that it was loud and made our whole apartment smell for a couple of hours. Checking out had a couple of more rules I ve seen for the first time ( like doing the dishes, loading the dishwasher). Not a huge inconvenience but if I had to spend the same amount of money I would look elsewhere. The staff at the site was really nice and we had no issues on that end .