We have had a great stay. Had everything we needed for our family of 4. Lots of family activities to keep you occupied such as the pool and table tennis. Large spacious rooms. Had a nice flow. Kitchen had all we needed. Was neat and clean. Was in a great area for our needs. Happy to recommend.