Great location, clear communication, they thought of anything we might need for our stay.