Very clean, spacious, well-located and well-appointed. We'd happily stay here again.