This place is paradise! It has everything you need to make a perfect family vacation!