We had an excellent stay! The place is beautiful and very clean. It was more than big enough to accommodate our large group. We'd definitely book this place again!