Wonderful place to stay; perfect house, perfect location