Spacious suites, great service, pool, amenities. TCondition is a bit tired in some places and could do with an upgrade (bathroom, kitchen). Flooring in living room and kitchen can get quite wet when plants are watered which can be treacherous.
Airport pick up and drop off arranged with the hotel was easy, and they also have a taxi service for trips in and around Bali.