Coastal Cruises provides excellent service at a fair price. The staff is friendly and competent, and they clearly know their stuff. The only reason I'm not giving 5 stars is because the initial response time was a bit slow, but once we got going everything was great.