Great location, easy communication, and many thoughtful touches. Would definitely stay here again.