The property was as described plus large spacious and clean. Check in was effortless and building guards/concierge were helpful. The gym had a modern treadmill, cross trainer, free weights and bars and was decent. Swimming pool is quite good in terms of having heated pool etc on colder days but there are share corners in floor tiles and on chairs to be aware of. I scraped myself a couple of times, nothing alarming but just worth being cautious. One end of the pool has a diving board and +2m depth. There is also a kiddie pool for those with very young kids. i didn't cook much but the utensils were limited for those who may want to cook extensively. Easily remedied. Excellent stay, would thoroughly recommend the place and the host.