Hilton Sharks Bay is decent enought with an absolutey massive swimming pool but the ultimate hotel is definitely the Baron. There are 2 Baron hotels next to each other, go for the 5* one which is less crowded and has better rooms.
The hotel is right on the beach and the service is perfect. Food...