The place is comfortable and certainly able to offer much for those staying for extended periods of time. The particular room I had was equipped with a small kitchenette area (sink and stove). There was also a shared kitchen area on the third floor. There was a shared toilet on the second and third floor as well as a shared shower room on the second floor. For those staying for long, there's also a washer and dryer which is very convenient. Overall, this is a very nice place to stay, reasonable price, decent location, and good amenities.