Comfortable lodging, with all the amenities of an apartment, all in a great location.