Excellent in all categories. Warm, friendly hosts, good communication. Clean and well equipped. Even better than the pictures show. Strongly recommended.