Superb location. Charlotte was a very responsive and welcoming host. Clean and a number of unexpected extras.
The stairs would be a disadvantage if you are not fit.
Highly recommended.