Karl's place was beautiful and was perfect for our needs! Most importantly to me, Karl was very responsive to my questions and clearly communicated all that we needed to know for easy check-in, food and activity ideas. I'd definitely stay here again!