Normally i would stay at the Marriott when in Surabaya, but this last trip i decided to try out the Majapahit. My wife and i loved the hotel, the staff, the food, and the overall feel of the hotel had to offer. Never had a bad meal, and the management were friendly. Housekeeping took care of any problems we may have had. And when we checked out, the hotel provided us with a simple breakfast which hit the spot, the J.W. Marriott never did that for the times i stayed there. I will continue going back to the Majapahit when i stay in Surabaya, and i would highly recommend the Majapahit, and its walking distance to the mall.