Great loaction, place, and staff