This is a really well-cared for place in a fantastic spot. The beach is a short walk away and the pool and grilling areas on site are fantastic. It was a great place to stay with our young son. Pictures are accurate-- the kitchen and bathrooms are a little older but everything works and is in good shape.