Everything was very clean and exactly as advertised. All bedrooms are upstairs w bathroom. Location was perfect for our wedding reception. Weather was perfect. Great hosts.