My family and I stayed 1 night at The Beach Hotel at the start of our week traveling the Garden Route. The hotel itself is older and a little worn, although that is somewhat off-set by the personality of the property. The rooms themselves were looking their age but were at least reasonably clean. The majority of the staff were very helpful, particularly the bell-men and front desk stop, but the service from waitstaff in the restaurant was pretty horrible.
All-in-all The Beach Hotel was a fine place to stay for one night. If you're going to stay longer however, there are other options that will prove you a better value for your money.
- Beach Port Elizabeth

