Snefro Spirit was a big and clean boat where we stayed with a group of 10 friends. Half was geting certified for advanced and half was pretty experienced divers. We had Samuel and Kareem for guides. Kareem was very friendly and handled new divers well with good fun spirit. Sam was very focused on safety and guided experienced divers and had a lot of knowledge about sites but came across a bit strict and serious about diving. Site selection was good and guides tried to avoid the crowds. Food was good and cabin service was very polite and friendly. Dive deck is big but i seen much better layouts as there was not much room for storage or cameras. My BCD had issues before we departed and crew got us to the local dive shop but did not seem to have workshop or any spare parts onboard, I had a reaction to motion sickness patch and was asked to skip 2 dives which was a bummer since the issue was minor but dive guide was very conservative and did not let me go into water. All diving was from stern platform except 2 dives which were zodiacs. Zodiacs are fine except engines fume quite a bit.