This was not a pleasant stay, sadly. It starts with the awkward key pick-up, which is from the station, 5 minutes walk away from the apartment. Waverley tries to deter cars, so if you don't know where to go to wait, you end up driving around whilst another person gets the key.
Then: the parking. Sorry, but it's inadequate. We deliberately sought an AirB&B with parking as we expected to make several journeys both in and out of town. The (long) instructions - sent only after you've booked the flat - suggest "best done with a small car". Too bad mines is a medium size performance (think wider due to air dams) family hatchback. After two attempts to get into the space forwards and back - clustered by pillars in the basement - I had to give up. I've been driving for 30 years and don't think you should need a degree in astrophysics to park your vehicle. By the way, I actually do have a degree in astrophysics, so go figure. The "free on-street parking" they mention is *not* free and 4 hours max, so in the end I had to spend £140 to put my car in an NCP long-stay the other side of town so couldn't use it for rest of the holiday. And incurred additional transport costs to boot. Altido refused to cover any of our additional parking costs, even though they initially told us they'd pay for the on-street parking whilst the situation was resolved.
Then there's the stairs. The apartment is a penthouse, 3 floors up. The stairway smells rank, like a car park frequented by vagrants; we ended up holding our breath going in and out it was so unpleasant. It's also badly lit, even at night with flickery lighting in places, straight out of a video game. There's no lift so we had to carry our heavy cases up.
Inside the flat the smell is not noticeable. And it was bright and clean. The door to the twin bedroom is a slider and was really hard - especially for a child - to open. The main bedroom was ok but the bed had a ridiculously soft and uneven mattress and I had to sleep on the couch as a result because it hurt my back. There aren't really enough power points in the bedroom for phone chargers and the like for 2 people.
The kitchen is small, and the listing promised things that weren't there: no coffee maker (it was a cafetiere); no salt, oil or other basics. Majorly missing: no microwave (in a family apartment!); no oven gloves, kitchen towel, washing-up brush (only a sponge). The kitchen lights were hanging off their mount and one of them didn't work at all.
There were no fans to help keep cool and a few evenings were unpleasantly warm and stuffy. The skylight windows were very hard to open and close, needed lubrication. The windows do open, but there was quite a lot of ambient noise from nearby student apartments. There was also quite an amount of prolonged noise from another flat in the building at 330am one morning.
The bathroom has a really good shower. The heated towel rail didn't appear to work, however.
We struggled to get the TV / Amazon Fire Stick to work for a while before discovering the controls had flat batteries. So another additional cost. The Fire Stick had been unplugged from the TV for some reason, too.
All in all, hugely disappointed. We have lodged a complaint with AirBnB re the parking, and that doesn't even cover the other inadequacies of this flat. Whilst the location is very good, this was an unpleasant experience and I would suggest you avoid it until the major issues are fixed.