Airbnb and the location is great and Tom speaks perfect English. I would highly recommend this only if do not have heavy luggage with you as 4 floors are a lot to climb with luggage.