When I went to Semarang for a campus survey, I deliberately chose the Patra Semarang hotel and booked a 2-bedroom villa with a private pool. Wow, the kids were so happy.
The rooms are nice, comfortable, and there is an area for jogging in the morning. Next we'll be back again.