Briefly, have read some VERY mixed reviews of this company. Freaking out now as booked via Trivago for a hotel stupidly without checking them out first. Your experiences please (if any!)