Very clean! Beautiful place. Exquisitely situated. Easy and accommodating check in. Will definitely be staying there again on my next trip to Edinburgh.