Very spacious and great location! It was only about a 5-7 minute walk from the Royal Mile. Definitely better than staying at a hotel, which would have been much more expensive.