Good in general! Location and enviornment are great. Communication with the host is great. The only drawback is the restrictions.