20 accommodations in Cavendish