Self check in process was easy to follow. Room looks exactly like the pictures. However I do find that the ceilings and floors were very thin - you could hear footsteps in the unit above you.
Location wise - we did have some trouble finding food options nearby so we just ordered Uber eats.
We travelled almost everywhere by bus and the bus stops were a few mins walk away