The staff members were friendly. The location is great, close to the railway station, the playhouse, the new town, and the Royal Mile. Upon checking-in, we were assigned to a different room type without being prior informed. No towels were provided for a private room. We expected a bed without a top bunker to avoid bumping the head during nights. When making the booking, it stated the payment would be taken when checking in and it was refundable before a certain date, later the full amount was taken in advance and the booking became non-refundable, which is very strange. The self-catering kitchen only had 2 tables so you'd have to sit on the couch if they were occupied. It was generally clean, but places like behind the bathroom door and the ventilation fan needed a good clean.