Excellent place to stay - home from home