Excellent, absolutely perfect place for families, groups. Everything was better than perfect