Immaculately clean, warm & welcoming. Every possible extra amenity you could wish for in a home away from home was provided which made for a wonderful stay. We will definitely stay again.