The facilities were clean and well tended. While there is no waitstaff at the pool, they have a great system for food- you order, they give you a buzzer, and the food was consistently ready for pick up within minutes. The resort and marina is booked at 50% so they were flexible with arrival and departure time. The four stars is because they made it clear that we get our slip assignment upon arrival but not that the dock office closes at 5pm sharp (even on Labor Day weekend). We approached the marina shortly after 5pm and called by phone & VHF. No answer. So, we coordinated with some friends who were already there, picked our own slip and made ourselves at home. Had we needed any assistance none would have been available until the next day.