Location is AMAZING and communication was great! Enjoyed our stay.