all perfect, great location, clean & spacious