Overall, the place was clean, quiet, and had a friendly staff. The cafe had the best Margarita my gf has ever had, and the food was awesome. However, the lone bed was hard, small (full size, I think), and had an old-school spring mattress that sunk in such a way as to cause the lighter of two occupants to sink onto the heavier user’s side. The water was extremely hot, and the parking lot was tiny and difficult to get out of, as it was a dead end lot that required full sized cars to back out of for the entire length of it. Also, the pool is right next to the outdoor dining area, making it a bit uncomfortable to use. Price, staff, food, and proximity to the beach made it worthwhile, though.