5 stars! communication, accomodation and location all on top! Sure will be back in future :)