This place is wonderful! It is brand new, has all of the amenities you need for a day at the beach and is a great location. Super clean and a great set-up. We travelled with a 2 and 5 year old and it was great. Highly recommend!