Very clean, great facilities and great communication. Our family enjoyed