A home away from home with all the necessities for a delightful stay