Have just booked 1 night 'hotel only' through Alpharooms. They offer an upgraded room at the cheapest price. Checked all the other websites and the hotel direct, could not get for the price Alpharooms offer. This is the third time I have booked with Alpharooms and wouldnt hesitate to use them again. I highly recommend them, easy to use website for booking and shows any booking charge prior to booking. NO hidden extras. Have not used them for flights or hotel and flights so can not comment on that.