Great hospitality and everything you need in an apartment.