Fantastic for a couple or a family. Very accommodating staff. Great sport activities on-site, very close to stores and very clean units and grounds.