Well appointed facilities, well placed and all you expect from a perfect host - highly recommended.