I am looking to build a Ruby on Rails website for a hotel and am trying to figure out what the best approach to address the integration of a booking engine might be.

Does anyone have had a good experience with a 3rd party booking engine which would integrate relatively well with a Ruby On Rails app ( the hotel is based in Ireland, if that is of any relevance)?

Or is there any gem which could maybe lay the foundations for a reservation engine(I have mainly seen event/calendars gems which didn't seem to be maintained anymore, and none of the booking-related gem I saw seemed to fit the bill)?

Is it something I should consider building completely from scratch?

Thanks a lot for any suggestion!