I booked a city view room, but a lake view room was available on the day of arrival. The staff upgraded me for a difference of 100 baht, and the view from the room was worth it. I arrived a little before check-in time, and the staff checked and cleaned the room, so I was able to check in right away. The room was clean, good value for money, and I also got a great KTC discount.