I had a fantastic experience with Big Blue in July, and I will be back! They were very organized from beginning to end, the groups were small (all five of us were traveling or taking the course alone, so we became friends quickly), and the instructors were knowledgeable, enthusiastic, & friendly. I was really impressed by my instructor, Rod (mmmkay), who was super understanding & accommodating and took me out for dives 3 & 4 of my Open-Water on his day off after I panicked & couldn't complete them with the group the day before.
The resort staff were all friendly, the food & atmosphere were great (I loved being right on the water!), and the dorms I stayed in were completely sufficient. I have absolutely no complaints about my experience with Big Blue and can't wait to go back for my Advanced!