Hi,
Great that you are coming to Kenya!
You may opt for:
Makwetu resort - 3 bdrm apt (with pool and 5min walk to beach)
Self catering: Ksh. 12,000 per night OR Bed & breakfast: Ksh, 15,900 per night
Mombasa Beach Apartments - 3bdrm apt (no pool. direct access to beach through back gate)
Self Catering: Ksh 7,000 per night
If you need more options or details you can contact: tours@@#$%&.com