Five Stars. Spectacular location and very well appointed. We had a blast!