spacious, clean, and well-located -- great stay