We stayed three nights and enjoyed our stay very much. Rooms are great, high ceilings, very good bath rooms, super AC, very decent breakfast. The restaurant is good, and the stuff fun and helpfull. Cozy atmosphere, in the centre of town. Arriving for the forst time, the town is sort of confusing, but walk around to the central square and you will discover a very sympathetic, typical Javanese small town with lots of friendly people. The Gecho has a new hotel a bit out of town that looks great and has a good pool you are free to use. A taxi brings you out there, 15 minutes. Taxis are inexpensive and efficient in Jepara. They usually use the meter.