We've been there twice, last time 1/11, going back this Christmas. We've only stayed in the Owner's Villa, which is awesome. Not sure which cottage #2 is, but none of the cottages are directly on the beach, but only a few steps away.
The people that work there are great, the property is well taken care of and there is a huge beach for the small number of guests. Highly recommended.