Great location, excellent communication, smooth check-in, and very clean. Lack of bathroom facilities for large groups could be a problem. We had an enjoyable stay though!