Great place for a family vacation! 5 stars on all aspects.