perfect location, top-notch communication. The place was crystal clean. I had the greatest stay :)