Our stay at the Virgin Hotel in Edinburgh was amazing. The hotel is beautiful. The staff, although many are still being trained, are extremely friendly and willing to help. The location is perfect and close to everything. We enjoyed a wonderful breakfast, also.