great place, has it all.