Ruby's has clean dormitories and a couple of private doubles. There's hot water, a self-catering kitchen and a small bar selling snacks and cakes. (There's another Ruby's on Mozambique Island. Once jointly owned, they've recently separated. However, there's still some reciprocity between the two.) The staff are very helpful with onward-travel information – this is a good jumping-off point for Mozambique Island.