We had one night off of work to go to Zanzibar and decided on Neptune. We were looking for a ridiculous beach resort with a pristine setting and that is what we got. All inclusive was great. Food was surprisingly great in main restaurant and there were excellent made-to-order options (pasta bar, grilled fish, lamb chops etc) in addition to buffet. The main draw here is the beach setting and view (just above public beac(. The area for relaxation at the edge of the property is beautiful, with plenty of tree cover for those of you who wish to remain out of the heat of the sun. The setting is serene and one of the best beach environments I have experienced. This is based on extensive trips to the caribbean (Anguilla, St. Martin, St. Barths, Jamaica, St. Thomas, St. John (you get the point)).
The beach itself, unfortunately, is not private so you have locals who wait until you step foot off of the property to try and sell you a tour, cigarettes or anything else. They are not rude, but it is still annoying as you literally cannot step one foot off before they start heading towards you like prey saying Jambo Jambo like they are your brother from another mother. Bartenders serving the beach area are also on 'island time', but that was expected.
A plus - We had to check out at noon but the staff continued to let us use our all inclusive benefits and sit on the beach until our ride came a couple hrs later.