James place was exactly what we wanted. Stylish pad, comfy beds and couches. Warm, fabulous shower. Warm apartment. Clean throughout. Soft clean linen. 5* from us. All just spot on. Great location- we just loved it there and if we return to Edinburgh (which I hope to one day) I'd definitely try to book Bellevue 1st!