@Jlynnpz. Our group was just me and my wife/dive buddy. The dive boat was roomy and comfortable, and the most I saw on the boat was 6 divers plus DM, but I am sure the number of divers may vary. If you look at the Google Map/Satellite mode, you can see the layout of the resort, with I Dive in the far SW corner of the property, a short walk to the dive boats. You can discuss your group's number and composition with the owners/managers, and I am sure they will accommodate you as much as possible. The beach is wonderful, with a tremendous number of covered beach lounge chairs, shallow sandy entry. The water is very shallow close to shore, and there are several roped off entry/exit points to keep the new coral growth from being trampled. A little farther out, you can see the coral formations on Google Maps, and they were very nice for snorkeling or swimming. We spent a lot of time just snorkeling around the coral heads which were in very good shape with a lot of fish (no large marine live that close to shore). At low tide, you will have to wade out a little farther for deeper water, but no big deal. Beyond the coral heads, the water deepens to where you could dive, but shore diving is best done from an entry in front of the dive shop. When we were there, you had to have a checkout dive before being allowed to shore dive without a DM, and are required to dive with a buddy--no solo diving.
We stayed in a superior category room in the West Wing, which we really enjoyed because it was very quiet since families with children were put in the East Wing. The room was large, very clean and comfortable, and with great view and A/C. Ft. Arabesque's website pictures of the rooms were accurate. The resort is AI, with food and beverages, including alcohol, being much better than we anticipated. The free booze is Egyptian, and very drinkable. We generally ate breakfast and lunch at the buffet/omelette bar closest to our building, and made reservations, or arrived first come/served, (after a certain hour) at the specialty restaurants, which were more upscale than the the buffets. If I remember correctly, if you used a reservation for a time during prime dining hours, there was an up-charge, but if you can dine a little later, there is no additional charge. The food was very good in all venues, but the specialty restaurants were wonderful. This is not a bare bones resort, but we thought it was very good value for the money. Finally, and most important, we felt totally safe at Ft. Arabesque. Hope this helps, and likely others will chime in with other options for you.