Absolutely Perfect. We cannot wait to come back already! John is a fantastic host. I did not want to leave the room and the wonderful spa. And the beautiful breakfast in the morning! 10 and more stars out of 10! Thanks so much John!