Excellent place, excellent host, excellent stay. Neat, tidy, everything you could possibly want for a short or long term stay.