We booked this break through a voucher scheme, so I can't comment on the prices. The location is fantastic – in the heart of Princes Street opposite the castle. The staff were friendly and helpful and the food in their restaurant 100 is the best we have ever had in a hotel. Our room was a bit dated, but clean and comfortable and had everything we needed. This is really a club, but can be booked by non-members like us. I cannot recommend it highly enough. They are undergoing refurbishment at the moment so access for disabled guests is very limited.