clean facilities and great for a big group!