If you are looking for a pet-friendly stay with awesome views, but with low quality amenities, then this is the place. Room was hot when we entered - no air conditioning. Only way to cool down room is to open sliding glass door, which did not have a screen. Beds were fine. Bathroom had clean towels. Walls had several holes in them when we arrived. Dishes in cabinets needed to be rewashed before use; some need to be discarded because of cracks in glazing. Rust in the freezer (on rack). Power strip for tv, cable and clock was turned off and behind the desk (necessitating getting down on hands and knees to turn on). That entire area was dusty and hand not been vacuumed for a very long time.
Staff at front desk was friendly. In comparison, the young staff at the bistro was passive-aggressive when many customers were present. After paying for takeout food, and waiting for the time we were told to wait, we were then told to get to the back of a long line of people waiting to order their food. Bistro clearly needs more staff and training.
Staff needs to clean the grounds more thoroughly. Bird poop everywhere - railings, steps, sidewalks, in front of room doors. Trash on lawn to beach was not picked up during our entire stay.
All the above issues can be solved with small effort and attention to detail. Price should reflect better quality.