The beach is lovely and dog friendly. 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 blend into the landscape unlike a giant concrete box.