As per other reviews, the location is stellar! No better beach location in town. It's right across from the beach, 2 minute walk to restaurants and grocery store, and next door to the entrance to the national park. The room itself was very clean (and the housekeeping staff excellent!). The shower/bathroom was pretty outdated and smelled pretty stale in the evenings - but we did have hot water!
Breakfast is not included but the restaurant on site is one of the most "cost friendly" in town, posted prices include all taxes, and they have good food. The waitstaff is great and extremely nice, particularly the gentleman working there whom we saw almost every day.
Wifi was terrible - it didn't work in our room for the first day or so but they did let us know they had been experiencing problems before we checked in. They fixed the problem and the wifi improved over our 4 day stay, but the service was still very poor in the rooms and very slow in the office.
Laundry service was good, reasonably priced, and speedy. The front desk failed to tell us that the service was unavailable on certain days so plan a laundry day in advance if you're going to need one! Fortunately we had an extra day to drop clothes off or we could have been in a bit of a bind.