Analysis of the impact of length of stay on the quality of service experience, satisfaction and loyalty