I have been on the Aggressor and loved it. Can't beat the convenience of leaving gear on the skiff. For 4 or 5 dives a day it is hard to beat. I also spent a week with Sam's. I had prepaid for the 3 dives a day boat and never had a problem. Some divers tried to add the 3rd daily dive and were disappointed the boat was full and there were not enough divers to fill a second or third boat for 3 a day so prepay The house reef is nice but not exceptional. You can find green mandarins doing their evening mating rituals right out front. I stayed in the sea passion hotel which is a 5 minute walk away. Sams will taxi you back and forth as well. By boat or car. Sams was quite a bit less pricey but then my memory may not be taking into account that I paid 50% extra to have my own room on the aggressor ( I didn't want a snoring stranger messing with my nights).Still the sea passion with included breakfast was very reasonable as was the diving with Sams. You pay the live aboard to avoid shleping your gear around. Worth it if you want to do the extra diving.