Excellent location, modern building, great kitchen. Host is very helpful and communicative. The floor was a bit dirty and the shower did leak onto the floor, but these were minor issues. Overall, really good.