Excellent location and very warm hospitality. Communication is excellent. This is our second stay here and we will be back!