Clifton ξενοδοχεία, ενοικιαζόμενα διαμερίσματα Clifton, διαμονή σε Clifton