This is the definition of a 5* stay. Fantastic location. Exactly as described. Friendly host. Good communication. Definitely pleases with what I paid for. Would stay again. Thank you Andrew for everything!