Very clean. Good location. Nice view. Everything was perfect.