Perfect space, amazingly generous hosts, wonderful design touches. We would definitely come again!