Large, very clean and in a fabulous spot. We were thrilled with the prompt communication from our hosts and how accommodating they were when we arrived after than expected and wanted a late checkout.