Clean, modest accommodation with very friendly staff and a good American-style restaurant with good coffee on the roof. Wifi was reliable. Each of the 2 times I stayed there, they were surprised to see me (in spite of a pre-paid reservation), and put me in the 'last room' with an offer to switch on the second day. During my second stay the room was downstairs next to the kitchen, dark and hot. When I complained, they 'found' a better room on the main floor.