Amazing experience definitely worth the money!If you're even slightly considering doing this activity you should definitely do it! Spiridakos had such friendly staff during the whole experience. They pick you up right at your door no matter which city you're staying in. The 5 hours on the boat is an excellent amount of time. You see great views of the island. We stopped for swimming once at the warm waters near the volcano, then we snorkeled at another beach for a nice amount of time. Not much in the water but it's still nice to have a swim. We had a really good lunch prepared by the crew, then stopped another time for snorkeling. There was plenty of time for relaxing on the boat and in the water, really fun experience!