A home from home. Enjoyable and relaxed stay.