This is a good value for money option. The room was fine and the air conditioning was key. The staff makes an effort. The set of rooms had a shared kitchen which is great. The elevator is about 2 feet wide and maybe 4 feet deep, so be aware. It works fine but two of you plus your luggage will not fit.
The main issue for me was their check in. They sent a note via Expedia that I had to do remote check-in (e.g. no reception) and to contact them via email or WhatsApp three days ahead. I emailed them via Expedia: no reply. I had to Google to find an email for them: got an AI reply that couldn't find my reservation. Called Expedia: their phones were up by then, so they told me to call them and someone would answer. I talked to a human who said I should email them, who I told them I already had. The second email got me the form to fill out, which I did, and a reply that I'd get the instructions around 10 a.m. on my check-in day, which I did. On arriving, the first thing it says is to call a phone number which will buzz me in, and if it doesn't work, to turn off roaming. It doesn't work, I turn off roaming, still didn't work. I look at the names on the apartment directory and one is for ... Reception. So I press it, someone buzzes me in, then a human checks me in. Reception is there from 9a-9p. So... Why did I have to do all the automated process that didn't work anyway? Fix it or drop it.