As advertised this is a Surfers Dream. It has everything one needs and is in a prime location for both seasons.
I would recommend staying here if you arent wanting 5 star resort accom.