Exceptionally clean, right on the beach and very quick to respond. Dog friendly (we have 2 dogs, a German Shepard and Jack Russell) and find it hard to find somewhere we can take both. We all had an amazing time.