Great location, well equipped, good communication, very attentive staff.