Awesome stay -- clean, well-equipped apartment in a super location