Absolutely perfect in every way! We will be back here again ... although I am worried about telling too many people in case people find this gem and there is no room for us next time we want to go!!!! Thanks Katie - absolutely wonderful!!!