Great location. Well stocked. Beautiful view. Great stay.