Clean and comfortable, not far from the royal mile