Everything needed is provided. Convenience to many places is a plus. James is a great host A+ for his communication. The place was definitely warm, very stylish and sparkling clean. Me and my friends enjoyed every bit of it.