The beacon island hotel in plettenberg bay is the best holiday my family and I have had since having kids!
The hotel is clean, newly renovated and extremely comfortable.
The staff are excellent and the whole hotel from the staff to the restaurant is very well run!
There is a heated indoor pool, and outdoor pool and the warm Indian Ocean literally on your door step!
No need to mission in your car or drive far or look for parkings everything you need is right Infront of you.
My kids ran around happily as it is very safe, and sometimes we hired a child minder from the hotel which was great!
I recommend this hotel for December and January as the weather is great and there are lots of kids and activities for them to do.
My entire family had a great time and we will certainly be back next December !