Kairaba Beach Hotel We liked it here - perhaps a bit old fashioned, but nice staff, pleasant gardens with decent pool area/sunbeds, well-equipped gym and in an excellent position. No noisy entertainment nor loud noisy activities - all low key. We has an upstairs superior room, which had two comfortable single beds pushed together, two two-seater sofas and a desk area light by day but with good black-out curtains for night. Room slightly dated but clean and spacious with quiet aircon, decent wifi, flat screen TV, fridge, tea/coffee facilities, bath with shower over and separate shower cubicle. Outside there was a wrap-around balcony with sea view, which always had a bit of shade but was inclined to be a little breezy. Breakfast with cereals, omelet/pancake station and plenty of fresh fruit. Direct access to beach with steps down across rocks - sea tends to be a bit rough and strong currents but shallow for a long way out. At low tide could walk several kilometres either north or south on firm sand. Less than five minutes walk to "the *****" with currency exchange, small mini marts, taxis and a wide range of restaurants - more than enough to go to a different one every night for two weeks! Very glad that we'd stayed B&B rather than at an all-inclusive resort, so that we could support local shops and restaurants. Recommended - but not if you like glitzy modernity and lots of noisy activities/entertainment.