Very good location, cleanliness and communication. We had an excellent time there.