Excellent location and good communication. Smooth check in and check out process with a good degree of flexibility which was greatly appreciated.