The place is actually a boutique apartment with receptionist etc rather than a single house rented by the owner. Never the less, the amenities in the apartment is sufficient and you can always request for more from the receptionist (i.e pepper and salt).
The location is just a walking distance from the Central station. The metro is just around the corner.
Thoroughly enjoyed our stay with them.