Clean, warm, modern, had everything we needed. We had a lovely time.