Excellent communication, the best location and all kind of equipment you need to make your stay great. Highly recommended.