The location is hard to beat. staff is friendly. restaurant is good and being able to get a massage on the dock is even better.