We returned from Iona this morning and the only speciality restaurants available to book prior to boarding was Epicurean, Sindhu and Limelight Club. All available to book 14 days before cruise, We booked Epicurean which was £28pp but because booking in advance they give you a £4pp discount and we have 10% loyalty club benefit so ended up at £21-60pp and was excellent, Sindhu you pay a deposit of £10pp and then when you have your meal all dishes are individually priced and because you have booked in advance they give you a 20% discount and then deduct £10pp already paid. Limelight Club we were not interested in booking but do know that Lee Mead was on the first night of the following cruise and was £35pp. Olive Grove no cover charge but some dishes have supplement and was excellent. Beach House has a cover charge of £9-50pp and some dishes extra supplement and we were very disappointed and didnt think it value for money.