Beach Castle is a beautiful property and our family had a great time. Our group ranged from 8-60 years old and there was something for everyone to do. The property had a well stocked kitchen and was very clean. Our favorite part was the three levels so everyone could have privacy as they wished but there was plenty of open space to all be together. Parking was adequate and it's only a 5 minute walk to the beach. On the last day everyone asked when we would be returning!