Cape Escape’s units are always clean and have everything you need. We have stayed at the Barrier Dunes numerous times since the late 1980s and it is a nice development with all the amenities that blends into the landscape unlike a giant concrete box. The beach is lovely and dog friendly.