The location of unit at Barrier Dunes was excellent...just steps from the beach & short walk to the main pool. unfortunately, we got off to a bad start and ate out often. HERE'S WHY- The unit was not clean at check-in (beds unmade & slept in, soiled towels on the floors & counters, sand on carpet and on stairs, and the dishwasher was dirty. So we had to wait a couple of hours for housekeeping before we could re-enter. I honestly don't know what they did other than make a few beds. We had to wipe down everything in the kitchen, and the bathrooms. The first night we ate out because we didn't have time to clean and prepare meal with kids. When we got back to unit we discovered that 2 of the bunk beds did not get clean sheets. On night 2 we also discovered the dishwasher did not work. All the information for operation buttons on front is removed (presumably from years of use) we tried to find a youTube video for help. The kitchen supplies are ok, frying pans were awful. The fridge has broken/missing shelves. Beach chairs found outside under carport were old & rusted. (glad we brought our own) The grill was filthy, propane tank was empty. PARENTS: Bring baby gates for stairwell to ground floor, a high chair/booster, and disinfecting wipes. The water shut off at 9:30 am on check out day was the last straw for me. Pack your car early if you want to shower before you leave. We won't be booking this unit again. I hope they keep their word and refund our cleaning deposit.