Overall, was a good stay at Helen place. Some quick pros and cons.
Pros
- location
- safe surrounding
- fast response from helen
- accomodating check in
Cons
- baby cockroaches in the toilet and room. On the floor mainly.
- no general guideline for location wise.