Perfection - Easy check-in, beautiful space with plenty of on-site entertainment available, comfortable for large group and good location.