Recently spent a few nights in the Afia beach hotel with my wife. Its a quick cab ride from the airport, you should pay between 10 and 15 Ghanaian Cedi for the cab ride depending on the time of day. Make sure to go outside and join the cab queue rather than be taken in by the hawkers at the airport exit, your taxi should be coloured like all the others and have a license sticker in the top right hand corner of the window. Not many taxi drivers know the hotel though, so get them to take you to Independence Square then to the right of this are a load of ministry buildings and its behind those. Or just take up the $15 pick up option from the hotel so you find it first time and can direct the taxi drivers after that.
Definitely pay the extra for a beach front room as sitting on the small terrace outside your room as the sun sets to the sound of the sea washing up ashore just 30 metres away is well worth the extra dollars.
Rooms are a little mixed as we stayed in three different ones whilst there. Room number 2 had a rather shoddy bathroom (relative to the others) but the rest of the room was fine. Room 27 had broken air con, so we switching out of that but the bathroom was much better. Room 26 was neat tidy and everything worked, don't be afraid to switch rooms they don't mind moving you about. A word of warning though there is a lot of building work still going on where they are building what looks like a sports facility, it is on the far left hand side of the complex near rooms 22 through to 27, try get the lower numbers such as room 2 which are on the right hand side. The bigger beach front rooms also have HUGE beds, basically a super kingsize and very comfy.
The beach was ok, where the hotel faces out to is a public beach so you get a lot of passing people (there are plentiful security guards walking around though so no problems there) and if you walk right or left of the hotel it gets quite messy and dirty so was wary of doing any swimming. To the right down the beach is a shanty town and plenty of locals kicking about, its great to go grab some photos during the day but avoid the beach as it gets dark as the temptation might be too much for the poorest of Ghanaians who are generally wonderfully natured people.
As it happens my wife got a little sick so we were asking quite a lot of the staff to make sure she was comfortable and they responded excellently. We found the room with the best air con and she could recover there and they showed concern everytime I saw them.
Not sure if mentioning the food on the back of that is a good idea but we are sure it wasn't the hotel food that got her sick as we were up in the mountains the day before. The food here is very good, the Avocado and Tomato salad is perfect on those hot days.
We taxied to a few other hotels just to grab a drink and compare and none of them could touch the Afia for pure value for money, the likes of Novatel are about x3 the price and in a worse location with rooms which are bland and uninspiring. Just sitting on our terrace as the sun set with just the sound of the sea crashing upon the beach adds years to your life!
I would recommend this place, quiet (apart from the JCB and workmen in the building site adjacent to it) nice staff, great food and most of all best 'bang for your buck' as the Americans quite aptly say.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC