Helen's place was everything what I was targeting for the time while I had a conference in Town and Country convention centre. The place is amazing and the hosts are amazing to communicate with, very friendly, and super helpful! Totally recommend a place to stay!