Neptune is a fantastic place to stay- easy to get to from ukunda or mombassa (longer drive). The hotel is right on the beach (though all the beach chairs are on the grass above the beach), and the beach is gorgeous and well maintained. Security is always around. There are multiple restaurants, bars, and even a snack bar, to ensure everyone's needs are satisfied. Activities organized during the day and at night for those that are interested, water sports, fitness.. The hotel staff is extremely kind and attentive. they will come ask if you need anything, even when laying on lounge chairs, and will provide support as needed. I got sick one day and most staff came to see me to ask how I was feeling, were attentive to food and drinks as I needed...incredible. Some even speak german, french and various other languages..
Any of the three neptune hotels on sight are great-and interconnected.