The Blue Angel Resort has got the whole package! It is small with a relaxed pace to optimize your vacation. The food is consistent and is always good. A stop in for happy hour apps and drinks is a fantastic way to end a good day of diving. The rooms are very close to the water so you can't beat the views. You can even get on your dive boat on the property. I haved stayed here before and certainly plan to go back soon as I can. You could not ask for a more friendly or helpful staff.