Perfectly, comfortable stay. The hosts do a wonderful job and go above and beyond. 5 stars!