All I can say is, please book and stay in this hotel.
The standard room is junior suite as you can see in my pictures it is super huge room! You can even play soccer in this room :)
This hotel is in the middle of the town and attached to one of a big shopping mall. But there is a Blue Bird taxi pool just outside the hotel, just in case you want to explore the other side of the town, as you may know, Surabaya is the second largest city in Indonesia, it is also possible to do the city walk, since this hotel surrounding by historical and monumental building, but with note if you able to stand of the heat ;) (I'm Surabayanese btw, so I know this town by heart).
The breakfast is good, they serve traditional Surabayanese/Indonesianese food, and also English breakfast.
Public transportation is not recomendable especially if you are not able to speak Bahasa Indonesia, that's why better to take the Taxi, not like in Jakarta, many Taxi company is trustable here in Surabaya.
There is a huge swimming pool and small gym, but sadly it is not attached to the hotel, so you need to walk to the another building just behind the hotel, but this swimming pool actually owned by the hotel, so you can use it for free.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC