Everything I needed. Comfortable and clean. strong wifi. 1.5 mile walk to old town. Parking is a hassle but that's probably true all over Edinburgh. metered street parking. An excellent stay.