Excellent location excellent value excellent communication. All around a fantastic stay.