Everything we needed. Comfortable, clean and plenty of space. We stayed six nights and didn't make full use of the comprehensive facilities.