Beautiful resort , welcoming host , great location