Easy all around and very clean. Great location. A few 'finishing touches' were missing for our group but we'd stay again.