Good place, especially for long stay. Does contain many pets (cats and dogs) but they are hardly a bother. Shared kitchen and bathroom are kept clean.