Apartment looked decent enough but the details reveal a place that’s not terribly well-designed and not that comfortable, especially for longer stays. Sockets were in weird locations, finishing and fixtures were flimsy, bathroom layout was not ideal (toilet was IN the shower), and there was a really foul sewage smell that permeated the common bathroom for a few hours a day. The smallest bedroom was very bare and could have done with at least a small table or hooks behind the door. Ordered room service and it was pretty bad. Service was good though. Given the price, would not book it again should I return to Batam.