I strongly recommend Angelo's place. The apartment is exactly as advertised. Great location, great host who gave us very useful tips for exploring the island and was very responsive and resourceful even for issues outside of the apartment itself. The apartment was stocked with food and water when we arrived, replenished with coffee and cleaned daily. Check out the restaurant next door!