Very clean and thoughtful explanations. Would love to stay again!