This place was ideal for our trip, it had everything we required and was ideally located for our purposes. As long as you're able to negotiate stairs, I'd thoroughly recommend it. Badi was great to deal with, easy and prompt communication all throughout the process.