We spent 3 nights at Halyards.
We loved the location at the marina.
This is a 3 star hotel but a very good 3 star.
You have aircon and a fair selection of TV channels.
Breakfast buffet is above average.
Dinner is also good.
Rooms are clean.
If you are gonna have laundry done there, beware it is expensive.
We paid R460 to have 5kg laundry done.
Spa staff ( separate business) are lazy and uninterested in serving guests and my wife had to try and book a facial 4 times and eventually gave up.
I can highly recommend Halyards for a value for money stay.
We will return.