Terrific place - very clean and well laid out. Great location and very nice hosts. We would love to stay there again.