Very clean! The location was perfect! Overall all a very wonderful stay.