We stayed over the Easter long weekend as a group of 10 and thoroughly enjoyed ourselves. The place was extremely clean, beds were comfortable, kitchen was well equipped and had all the amenities you would need.
The heated spa was not working during our stay and we were notified a few days prior and the host agreed to refund a portion of our stay. If you are staying here during April I'd suggest checking in with them prior to prevent any disappointment.
The location is great and just a short drive from the beaches and shops. Would definitely stay again in the future.