Very nice location, well appointed and very clean. The only caution I have is there are a lot of stairs between the 4 floors. If you have elderly or those with breathing difficulties I would certainly inquire.
Otherwise I would stay here again and I do recommend staying here.