Carpet floor
Play minigolf on the carpet in your home or at the office. The ball rolls quietly and smoothly. You could even place the obstacles in different rooms. If you run-out of space, then set-up obstacles one-after-the-other. Play at home or at work, anytime you like.