Awesome location, great host and thoughtful touches. We were very impressed and will certainly stay here again.