This place was right next to the beach, literally steps away. It was clean and spacious for our family of 4. Everything is walking distance.
The only negative is how loud the upstairs guests were which made it hard to sleep.