Super clean, has all the amenities needed. Good location as well. We really enjoyed our stay, Josefa was also very accommodating with us dropping off our luggage early and even letting us leave it a bit longer after check out so we could enjoy every minute in Porto!