Excellent communication, great location, good stay.