5-star stay for long or short stays. I had an excellent experience staying for a week and would easily rebook.