We loved our stay at Hotel Canasta. It was very conveniently located in Capri, right in the center of the shopping district, but far enough away from the venicular so as not to be too noisy. Customer service was top notch as they coordinated every part of our stay, including the porter service for our luggage to/from our ferry, going so far as to even make sure our luggage was placed on our departing ferry. The grounds were very nice and offered a lovely pool to relax by after a day of sightseeing (although the water was a bit cold in May).
The real gem, however, is their breakfast. Francesca is their secret weapon surprising us with fresh, delectable treats every morning. Her tiramisu is the best in Italy and her coffee cakes are indescribable. We wanted to adopt her. They also offered a wide variety of other breakfast options that satisfied every pallet.
When in Capri, definitely look into staying at Hotel Canasta. You will enjoy it.