The JW Marriott in Capri is very nice with a nice outdoor pool/terrace with a great view. The breakfast is the absolute best thing at this hotel. The gym is small and not much in it. It is in a great location. The front desk staff are not that friendly or helpful (as I found in much of Italy). Capri is an extremely expensive place. To lay on the rocks at the beach with 2 towels, 2 chairs and an umbrella it cost $80 (55 Euro) per day. Anacapri is a cute place and has less expensive shopping. Ristorante da giorgio was the best (eggplant appetizer)!!!! Great service, great water view.