5*, great location, good communication. would highly recommend.