awd-turbo,
I just stayed with Amoray last weekend and I highly recommend them (trip report forthcoming). Every member of the staff went out of their way to accomodate our needs. Their pontoon boat was down on our first day and they had already made arrangements with another op to take us out, so we had no delay. I had some problems with my equipment and had to cancel one of our dives and they were gracious enough to give us a voucher to use on our next stay, even though we only cancelled the night before. They even called other ops to see if they could resolve my problem.
I had a lot of questions before the trip and they answered all of them promptly through email and phone calls.
The rooms are clean and the grounds are immaculate. If you search SB, you'll find that they had some issues awhile ago, but they seem to have been resolved. PM me if you have any specific questions.
Keith