The location was fantastic and the place was very clean. We had great communication before our trip and even during our stay.