This place is very beautiful and functional. John's a great host, and very helpful. I only wish I could have stayed longer.