Big, clean rooms in a great location near the Royal Mile