We stayed at El Terado Terrace earlier this week -- we just got back. I would not recommend it over other hotels (not that I have experience with other hotels). We had some problems, to wit:
1) the area immediately outside our room (we were in room 106, top left room as you come in) is a smoking area, and also a hang-out area. We like quiet, and we don't like smoke. Also it's a high-traffic area.
2) I found the bed very uncomfortable. I did sleep OK in the end. It did not have fitted sheets, it had flat sheets, so the sheets kept coming up.
3) Some of the light bulbs were out.
4) In the shower stall (no tub, therefore hard to rinse your dive gear) there is no place to put your soap, etc. The result is a minor flood after using the shower since you have to reach out to get your stuff while the shower is running. Doesn't anyone think about this stuff?
5) Since our corner was a high traffic area, we had to keep the blinds and windows closed all the time. Too bad since the weather is so nice there, a breeze would have been nice.
6) We tried the get help to get a cab for the next day but it seems that there is no night manager, the day guy (Ivan) is very nice but no one can work all the time so after hours you're on your own.