It's all in your perspective, I guess. The beds are fine for us - a bit firm, surely, but certainly not as bad as all that; I have no trouble sleeping on them. There are fridges in the rooms and no microwaves, but eating out every night I don't miss a microwave, and there is one in the lobby. The rooms are a bit rustic, I agree, but clean (I have never seen any mold and I have stayed there more than 30 times). There are easily moveable chairs on the balconies and veranda, and wooden chairs in at least some of the rooms (most of the time I am in the room I am horizontal, anyway). The water typically takes a long time to heat up and the pressure is somewhat low, but we were never without it in recent memory.Blue Angel is a pretty good "dive" resort with all the appropriate amenities (location, good restaurant/bar, dive shop, entertainment, etc.) but don't set expectation too high. We stayed there for a week in Oct and won't be staying again. We've always wanted to try BA b/c it looks like a perfect dive resort. Not that its a bad place at all, just not for us. The comfort features are lacking, admittedly we are a bit spoiled since we usually stay at El Cid or BnB's. If I was much younger and doing a 'guys' trip BA would be perfect. The location, grounds, staff are fantastic, here's what we didn't like. Very 'rustic' rooms, the beds are terrible, no chairs in the rooms, lots of mold (bathroom ceiling was nasty!), 'kitchen' chair on deck, only had hot water one day, no place to hang anything in the room and would have been nice to have a microwave in the room.
I'm not knocking BA, just want to caution you on setting expectations for your group. It's a nice spot, been around along time but showing it's age and in need of serious maintenance/updates.
The title of the thread mentions convenience; I don't see how a hotel could place higher in that dimension; the restaurant, dock, dive shop, pool, and shore access are all within a 30 second walk of the rooms. It's not a "mint on your pillow" place, for sure, but for our gender and age diverse group of divers and fisherpersons it checks all the boxes. YMMV and DSFDF.