5 star. Wonderful place to stay. Lots of homey touches! We loved it!