Everything one could ask for in a wonderful location. Highly recommended.