it's a great place for scuba diving. lots of coves. the beaches are not great if you're a sun worshiper. the best time to go is july when regular parties are put on. the town centre is fairly limited-you'll be bored of it within 2 days. you can go trekking inland, but there are far better trekking destinations than ustica. take the 4 star rating with a pinch of salt, i would say 1-2 days are sufficient for this destination...unless you're an avid scuba diver. similarly, if you like partying, go in july and you may decide to stay for longer.
If you own or manage Ustica, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.