Yes, the minimum length of stay is 2 nights, except for any arrival between December 23rd and January 2nd, when the minimum stay is 5 nights.
Exceptions are also made in the case of weddings and other events, where the minimum length of stay is 1 night, provided the events take place at Ycona Luxury Resort.