superb clean and comfortable stay