There are benefits and drawbacks
Thin Print integration is really problematic. Overall the system runs well, however. We have six courses and large operation. Integration with tee sheet and POS works well for us. Rooms and reservations are also well integrated. The database structure is complicated. Reporting is the biggest issue. Sometimes the numbers don't match up making it hard to trust the data.