Perfect place for a family vacation with all the amenities you need and more!