I stayed for four nights. Getting there from the airport is best by taxi. You can coordinate with the hotel to get a driver to pick you up for $35. Otherwise, the airport taxis will charge you up to $60 for a one way trip. The town of Jambiani very poor and there's nothing to see. However, the beaches are very nice. The hotel offers free breakfast and it's excellent. The restaurant offers a lot of food options, but they never have anything fresh, most if frozen. I only ate breakfast and the few times I did eat lunch there, I ordered chicken dishes or vegetable only dishes since their vegetables were fresh. For dinner, I always walked down the beach and checked with the other restaurants to see what they had fresh. You have lots of options to pick from and they're good and less than 16000 TZS, which is less than $8. The room I got was the bungalow right up front, I had a queen bed and mosquito net with a ceiling fan which kept me cool at night. The hotel is great and I got it for a great price, and the staff are very friendly and helpful. I big plus for me, they had nice comfortable hammocks which I used every day. Also, try to buy water bottle in the way from the airport or you can walk into town, about 100 m and buy the big water bottles for 1000 shillings. The hotel charges double.