Lots of rules and expectations but overall a nice experience. Just be flexible and you will enjoy your time.