Fine stay for the price could have been cleaner