We had very short stay in Apo hotel but it was worth it. We would love to go there if we came to Krabi Town again. Location is good, in the center near river. Tidy hotel, very friendly staff, good accessories even in a budget room (coffee & tea, slippers, water bottles, hair dryer). Staff even carried our luggage in to the room (4th floor). Budget room's view wasn't nice (wall of the opposite building), but we didn't need the view. There are also rooms with the river view.