5 stars isn't enough! Great communication, perfect location and all around just amazing!