This was my third stay at Elmina Bay Resort. All things considered, it is a good place to stay. With a few improvements, it would be great.
First fix the air conditioning problems. It's been an issue during all three of my stays. This time, my daughter's a/c remote at first would not get the temp below 24 C, which is too warm, tho she got it to work the second night. Mine had no remote, and was fixed at 19 C, which got too cold in the night. There were double sheets on the bed, but no blanket until the second night.
The swimming pool has two parts, one of which doesn't have water in it, a safety hazard. And it looks stupid. You shouldn't have to ask for towels. They should arrive automatically shortly after you do, or be kept in poolside baskets.
Second night was busy and the restaurant was understaffed. It took 1.5 hours to get our food. To be fair, the waiter tried to get us to pre-order at 5:00, but we weren't ready to decide. Also an upgrade of the dining room is in order, with more comfortable attractive seating, ceiling fans, lighting.
One thing this visit was really offensive:.loud, bad music played by the pool. It was playing when we arrived back and the manager played dumb when I asked about it. I came back a few minutes later to tell him it was intolerable. Really, I was ready to leave. We compromised in turning it down. It still ruined my afternoon swim. Finally stopped at 8 pm.