It's a clean luxury appartment, like shown in the pictures. Unfortunatelly we just had a short stay. So we didn't get to enjoy the pool or the fitness studio. The bed is very comfortable (we are side sleepers so the usual hard asian beds are really tough on us, but this one is good).
The self-check in is super easy. You get a good description before arrival. The nearby 7 eleven is convenient for late arrivals. We'd stay again. :)