Our stay at Gaia Hotel was pretty much flawless. We were pleasantly surprised that the family suite actually separates 1 large bed in its own room with a door, with 2 twin sized beds outside, and an additional sitting area for dining. Perfect use of space and the design was so modern and comfortable. What's more is that the service was absolutely amazing, the staff members always had a smile and was ready to assist us with our travel needs. The hotel offers day trips with a local travel agency which was very convenient for visiting Borobudur and the city. Breakfast was good, there's also a great coffee bar in the lobby, pool water was a little too cold. The hotel is situated in a very typical city street, a little dangerous to walk on as the sidewalk are not well developed, but we got a good feel of the city vibe. Taxis are really cheap (use Grab app) as this hotel is centrally located, so getting around wasn't an issue.