Very well-kept, clean and spacious.