A very clean, spacious place.
Excellent short or long term stay