The place was great overall. Thought the quality for the price was pretty good.
I found the communication was a bit disjointed as I had to reiterate a few times my arrival time (while still ended up waiting 10+ minutes to get in), was required to communicate outside the app and also had conflicting messages on the check out procedures. None of that would stop me from booking the place again - overall I still rated the stay as 5/5.