Everything you can wish for. Fantastic place and location.