Villa Sofia was the absolute perfect place for our family reunion. We were a large group which needed many beds, a large eating space, and fun activities - all things this resort provided from the pool to the covered party area to the outdoor kitchen and amazing outdoor dining table. The hosts did a wonderful job of making us feel welcome and helping the property tidy. We were all sad to leave!
Judy B.