We stayed there last year and it was an excellent place to stay. Very clean and it right on the beach.The staff were very friendly and helpful. As we are from Newfoundland we found out the owner was a Newfoundlander as well. Tried to book the same place for this year but was all booked up for the weeks we wanted
The equipment in the unit was fine but the A/C machinery on the roof overhead was old or broken and thrummed intermittently disturbing our sleep all night and all week. The manager said "We've had this problem before", and he said he would have someone look at it. Nothing changed as far as we could tell - a real bummer.
Unless you are deaf or hard-of-hearing I suggest you find somewhere else.