Everything's five star: location, accomodation, parking, communication, above and beyond. Will gladly stay here again.