We were at Kiha ro see mantas. We live in Maldives and been vouple of local islands. Kiha beach hotel has very good quality i cleanliness, service, facilities etc. Good WiFi, good breakfast (comparing to local islands), able to use bug in transportations without extra fee, awesome beach, good location, ok restaurant in the hotel, clean pool (not so big). They were very friendly towards kids also, we can really recommend this hotel to everyone regardless the situation (holiday, business, sigle, family, couple).