AJ's place was perfect - cute, thoughtful, well located and above all, exceptionally clean. Communication was prompt and helpful.