A spacious, self-contained apartment with everything you need for a comfortable stay. Cham was very welcoming and flexible over the check-in time and also about the check out. Top marks.