Yup! There's a lot of choice there and they all promise the earth, hence I'm looking for a personal recommendation.
In a previous life I used to manage a hotel, so I'm well aware of the pitfalls of a poorly designed system. Good hotel systems are very expensive, but worth the money. However, I'm looking for something on a far smaller scale and am a bit out of the loop these days as to what's available and who the main players are.