Overall, a great place to stay and get some bang for your buck. Super close to a great public beach, and so many smaller towns close by. We had an excellent time and the place was a good spot to crash.
If you stay here, have a car! When we traveled, we did not have one and it was very expensive to use taxis and took a long while to walk everywhere.
Also, it was missing some necessities such as soap, toilet paper, shampoo, etc. bring your own stuff of that sort.