Everything you expect and more. Very convenient location. Beautiful setting and 5 star accommodation! Loved it!