I've stayed at the Barracuda a lot over the past eight years. It's our go to place for the guys only dive trip. Only costs @$40 a night per person. Never would stay there with the wife or family. It is what it is. The people who try to make get more out of it are not the correct customer. There are no extras, but other than a room safe, there is nothing else I need.
All rooms have great ocean views! I've always had hot water, it just takes some getting used to the timing of the handles in the shower. Door has always locked and stayed shut for me. The place is clean in my opinion, the maids and ground crew work hard. It's right in town and there is no need for a taxi for almost all outings. Directly across from the Mega, picking up anything is often closer than the front desk at the AIs. If I want more towels, I just ask. The beds are new as of a year ago and are comfortable.
The biggest complaint about the place that I hear from others is the pool bar music during the day. But that doesn't bother me. I don't get back from diving until 1:00 and they usually turn it down around 4:00. Sometimes I hang out, have a beer and watch the show at the pool or I go out for lunch. Either way no big deal. At night they play softer more mellow stuff at a much less volume.
I also like the Blue Angel and it has it's own set of pluses. But one thing that the Cuda has is a closed in hallway on each floor. The BA is all open on the road side. The traffic noise continues all day and night. The Cuda is also cheaper and closer to town.
PH