Lovely well appointed apartment hotel.