I haven't actually played here, but I've used the practice range many a time.  The staff is always friendly and the practice facility is amazing if not a bit overpriced.  It's a great place to work on your game.