Gorgeous place in a great location, roomy and light, and well set up to welcome guests for an enjoyable stay. The dog loved it too. You won't be disappointed in staying at Beach Haven