Very clean, well-appointed and spacious.