The accommodations were perfect for our family of 6. We had a car but that was definitely optional. There were plenty of restaurants in the area. We did go out to grocery shop and to other restaurants. Things were as described. Pool had plenty of seating. Beach was across the street. Would not hesitate to stay there again.