Selborne, agree. I don't find them a rip off either. No difference to what we pay in a pub in the UK. Each year we have a UK holiday in the car and stay in nice pubs. A bottle of wine is usually about £22, (basic) and a large glass is about £7 to £9. Same on the ship. The room is anywhere from £85 to £115 per night including breakfast, so dinner is obviously on top of that.