Very nice apartment style hotel