Good location, clean, all the amenities, fun games to play. Great for a big group!