Nursediver. You will definately enjoy the BA.
Rooms are large and clean, maids do a fantastic job of cleaning your room, front desk personnel are very helpful, Jeanie is great at helping out and settling up your final tab. Morning coffee in the lobby is fresh and tasty, restaurant food is good, margaritas are wonderful, (really). Dive shop is good, DM's are great, rental gear is quite good, (better than the rental gear here in California).
They have fish and critters id books you can borrow, boats are fast, shore diving is easy.
Plenty of hot water, although I was on the fourth floor and the pressure was weak, but not bad.
Road noise, yes there is some, and I am sensitive to that, but honestly it wasn't bad at all.
The only negative I would give is they need a certain number of people to do afternoon or night dives so if they don't have the number you don't go, but heck you can just shore dive.
Have fun..........heck the best times I had was at lunch and talking with Jeanies husband Mike, he is a great guy and one hell of a diver..........
I can't wait to get back.......................