Great apartment hotel, centrally located