Great location, excellent communication and a reasonable price made for a terrific stay.