Excellent Location... Excellent communication... Beautiful place to stay.