Everything was clean, great communication, perfect place for the weekend with my family including our puppy who had a blast for his first time at the doggy beach! will def stay again!