Extended stay hotel that offers a lot.