We just stayed there and concur with most of the opinions about Blue Angel. I’ll just add that what I liked about the dive operator is they had boats going out at 8am, 9am, 10am and 11 am which is really nice if you want to take your time to enjoy your breakfast or want to sleep in. The 8 am boat was the small fast boat that went to Punta Sur and the later boats typically were larger and slower, but more comfortable.
Also while I really like Blue Angel as a divers’ resort, we were there with a toddler and it’s not the best choice for such a child as the balconies are not child safe nor is the beach sandy with easy bottom for exploring by a child.