Location and price are okay, but despite arriving more than three hours after the check-in time, the room cleanliness was beyond terrible. Bathroom wasn't clean. They don't provide soap or shower gel. A thing we didn't like was the always return the key policy. Seems a lot of people loses their keys so you must return the key everytime you leave the facilities. When returning, the staff would return it to you. Why not just charge in case of losing keys, or even ask for a deposit? Asking the staff for your key back means you might have to queue (twice we'd have to wait about 15 minutes because the reception was crowded), plus you might not want to talk to anyone at given moments.