Excellent facilities. Great for families. Big back yard. Large family area and kitchen. Basically on the beach! Everything you need. It was like being at home