A great place to stay, especially for larger groups, couples or families that want to have all the comforts of home, away from home.