A great place to stay with all your requirements catered for and a beautiful view as an added bonus