The place is amazing but the overall quality has deteriorated quite a bit. We spent the weekend there and had no hot water until our last day (it was chilly and raining) the generator was broken so we had a sleepless night with no fans and our room had a massive leak so our floor was soaked the entire time. Also the fan in the kids room didn't work at all. The place is in need of sure maintenance.