I cannot recommend this for traveler on budget because on top of the fee you paid @traveloka an additional fees may apply once you arrived at the hotel, in my case I have my 13 YO niece included in my booking and as per traveloka apps she's included on what I have paid, but when we arrive at the hotel we paid additional for her. I can reco the hospitality of the staff. But got disappointed with the the amenities, aircon is not cold and have a dusty smell, TV cable is not working the whole stay, toilet not flushing right away, sliding glass door in the shower stucks often, and the most disappointing part, was when they have me wait for 15mins for coffee to be served and tried to follow up twice but never served after waiting for almost an hour, so I just leave the dinning area.