clean, spacious, good parking, great stay