Cleanliness quite poor and three times cold shower in a week.
Although extremely welcoming staff and international vibe with guests, really close to everything you are looking for.