Although Jomres is specifically designed for hotel rooms its advertising blurb and example site showed villas as well, and having looked at a few other offerings Jomres appeared to be the best fit for my needs.
On a level of difficulty I'd say that you need to be 'reasonably experienced' to get the best out of it and the Help manual assumes a certain level of programming/coding knowledge. However, persist with it and you do get the results.
Support has been good, particularly when my first site went live earlier this week and 'real life' + human users threw up some issues and challenges, my support requests were answered virtually immediately, you can't ask for more than that.
So in summary...bit of a steep learning curve for a newbie but great end result, very pleased.
Thanks for the review Lucien, chuffed you're up and running now.