Our welcome was warm and the manager Andres explained everything about the hotel and rooms and even showed us to our villas. The room was massive with a lovely bath area as well. Each room opened into a sitting area with a small plunge pool.
The hotel also has an infinity pool and bar attached which faces the ocean. Mnemba Island is located about 2 km offshore and we took a snorkelling trip there which was lovely.
The beach below the hotel is subject to the vagaries of the tide since there is a reef just off Matemwe. When the tide is out, you can walk along the beach and wade out to the reef if you choose to. The hotel provides you reef shoes. But when the tide comes in, you cannot go down to the beach.
The room has a large screen TV and they have a selection of DVDs on offer. The toiletries provided are thoughtful and small touches like giving a set of pool towels in the villa make your stay a memorable one. One consideration is that the water is a bit salty so you need to use bottled water to brush teeth etc.
Bottled water is provided on the house. The food is lovely and service quite efficient. There is wifi in the sitting area near the restaurant.
Kasha is easily the best hotel we stayed in on our trip to Tanzania.