Visited Halls diving Center while in Marathon. Initially to get some info, and a few supplies. From where the best sunset view is, to conditions on the reef, and accommodation on boat for large family , Halls was helpfull with all. As for the diving - the reef was beautiful the day we went. Capt put us in an area suitable for divers and snorkelers. ( we had both in our party) Crew was helpful and pleasant. Even helped me with a blown o ring just before second dive. Would definitely dive with them again. This is a party boat, but not jammed packed. only 6 divers, and 10 snorkelers on this trip. Plenty of room to store gear out of way. Let us dive at our own pace, not rushed at all. reasonable price.