Clean, great communications, everything nicely done inside with tons of snacks and thoughtful touches. Nice to hang outside by the pool on a warm day. Our only complaint was that the bed was too soft for us. Otherwise, well recommended.