We went on a very nice summer and hot day. They were great and sent us an email with a more accurate pick up time, they were right on time. The staff were friendly and memorized my name. They walk you to other reservations such as snorkeling, glass bottom boat, jets etc. We booked snorkeling through them but since it was so many of us, they had to use 2 different companies. My daughters and I were placed on a boat with the Fury Key West- one hour going, one hour snorkel, one hour return- boat encountered issues and we were going to be late for our trip back to Miami beach. I called the company and they said that I would have to take the bus back to Miami Beach the next day! When I asked who would be responsible for my hotel stay in the Keys. they said to take it up with Fury/ II asked if the bus could wait for us and they said they could ask but to call at 5:30 called the office once again and so did other clients stuck at sea-this time I was told that the bus would wait for me.