Friends of ours, non-divers, stayed at Park Royal. It has been 3-4 years, so not sure if this is still relevant.
The only purified water you could get, was from the bar & they would only give you a small solo cup of it at a time...no bottles of water anywhere, no fridge in the room so you could get your own & no water or ice on the floors.
They had already waited over 45 minutes to get their appetizers at the "fancy" restaurant when we stopped by to see them. We went to go eat someplace in town and drove by PR afterwards and could still see them sitting in the restaurant as we drove by.
I've heard that El Cid La Ceiba is moving away from the time-share thing and going back to a full service hotel.
Pretty much the same location as PR, but ON the beach, with great ocean views from all rooms, nice big rooms, great staff, nice beach, 2 pools, I think.
The food was always good when we stayed there, most dive ops pick up at their pier, there is some sort of dive op onsite, for shore diving at least, but not sure who they are affiliated with. Back in "the day" it was Del Mar Aquatics (are they still around?).
Dive with Martin is just next door at the International Pier, that's who we used to used before being forced out of La Ceiba by El Cid and moving to Blue Angel. like those guys a lot.