Professionally managed, very clean, and all the amenities we could ask for, even when traveling with a baby. A great place to stay for any length of time in Edinburgh.