It's a small flat on the top floor in a great location. It's a 2 minute walk to the Royal mile and 5 minutes to Waverly Station. Self check-in was straightforward and I didn't have any issues during my stay.